package a02;

import java.awt.Font;

public interface Constants {
    public final static Font FONT_12 = new Font("Arial", Font.BOLD, 14);
    public final static Font FONT_14 = new Font("Arial", Font.BOLD, 16);
    public final static Font FONT_CHAT = new Font("Courier New", Font.BOLD, 14);

    public final static boolean OPTION_SOUND_ENABLED_STANDARD = true;
    public final static boolean OTHELLO_LASTMOVE_PAINTING_DISABLED = true;
    
    public final static String OPTION_PATH = "./src/a02/pictures/icons/";

    /**
     * beinhaltet: [Spielnummer][1=Spielname,2=Thumblocation]
     */
    final static String[][] BUTTON_CONFIG = {
	    { "  TicTacToe", "./src/a02/pictures/tictactoe_thumb2.png" },
	    { "  Vier Gewinnt", "./src/a02/pictures/vier_thumb.png" },
	    { "  Othello", "./src/a02/pictures/othello_thumb.png" },
	    { "  Go!", "./src/a02/pictures/go_thumb.png" } };

    public class SkillConfig {
	public final static int VIER = 6;
	public final static int OTHELLO = 9;
	public final static int GO = 5;
	public final static int TICTACTOE = 12;
    }
    
    public class Config {
	public final static boolean ANTIALIASING = true;
	public final static String STANDARDLANIP = "192.168.1.200";
    }
    

    public class Icon {
	public final static String THINK = new String(
		"./src/a02/pictures/icons/think.gif");
	public final static String PROGRAM = new String(
		"./src/a02/pictures/icons/smiley.png");
	public final static String ABOUT = new String("help_about.png");
	public final static String REFRESH = new String("view_refresh.png");
	public final static String OPEN = new String("fileopen.png");
	public final static String SAVE = new String("filesave.png");
	public final static String BACK = new String("back.png");
	public final static String EXIT = new String("application_exit.png");
	public final static String PASS = new String(
		"./src/a02/pictures/icons/pass.png");
	public final static String UNDO = new String(
		"./src/a02/pictures/icons/media_skip_backward.png");
    }

    public class MenuText {
	public final static String RESTART = new String("Neustart");
	public final static String LOAD = new String("Spiel Laden");
	public final static String SAVE = new String("Spiel Speichern");
	public final static String BACK = new String("Zur\u00FCck zum Hauptmen\u00FC");
	public final static String EXIT = new String("Spiel Beenden");
	public final static String UNDO = new String("Zug r\u00FCckg\u00E4ngig machen");
	public final static String PASS = new String("Passen!");
	public final static String SLIDER = new String("Skill");
    }

    public class Sound {
	public final static String CLICK = new String(
		"./src/a02/sounds/click.wav");
	public final static String WIN = new String(
		"./src/a02/sounds/boing.wav");
	public final static String FAIL = new String(
		"./src/a02/sounds/beep.wav");
	public final static String HIT = new String("./src/a02/sounds/zap.wav");
	public final static String START = new String(
		"./src/a02/sounds/start.wav");
	public final static String UNDO = new String(
		"./src/a02/sounds/undo.wav");
	public final static String PASS = new String(
		"./src/a02/sounds/start.wav");
    }

    public class About {
	public final static String TITLE = "\u00DCber..";
	public final static String URL = "http://www.gnu.org/licenses/lgpl.html";
	public final static String TEXT = new String(
		"<html><body>Alle verwendeten Symbole lizensiert durch GNU: <br><a href="
			+ URL
			+ ">"
			+ URL
			+ "</a><br><br>Spiel-Quelle: Sven Eric Panitz<br>Ver\u00E4nderte Version von:<br>Andr\u00E9 Hobus + Andreas Teubner</body></html>");
    }
}
